A Theoretically-based Process for Organizing Design Patterns

نویسنده

  • Sargon Hasso
چکیده

Since their introduction, hundreds of different design patterns have been discovered and documented to address a variety of problems we encounter in software design and construction. However, to use any one of these design patterns effectively and quickly, one must have access to a design pattern definition that unambiguously gives away its intended purpose, and find an easy way to choose one design pattern from among a family of related design patterns. Existing research is either lacking or has not addressed these issues adequately. We propose a new process by which we can organize design patterns and allow for easy identification and differentiation among them. We rely on and adapt some linguistic theories to analyze design patterns; use some complex algebraic structures to structure hierarchical concepts that describe design patterns; and utilize some general and reliable classification theories that were used successfully in compiling dictionaries and thesauri of natural languages.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Monthly runoff forecasting by means of artificial neural networks (ANNs)

Over the last decade or so, artificial neural networks (ANNs) have become one of the most promising tools formodelling hydrological processes such as rainfall runoff processes. However, the employment of a single model doesnot seem to be an appropriate approach for modelling such a complex, nonlinear, and discontinuous process thatvaries in space and time. For this reason, this study aims at de...

متن کامل

Network DEA Approach to Organizing and Job Evaluation Process Assessment: Real Case of Iranian Oil and Gas Industry

All organizations have structure. Researchers emphasized the importance of the organizational structure to achieve the goals and mission of an organization. Thus Performance assessment of organizing is essential for managers and decision makers to find weaknesses and eliminate them. Organizations are designed by different methods and process, based on same principles and theories. In this study...

متن کامل

Design and Development of Mathematical Model for Static Mixer

A numerical model for simulating Residence Time Distribution (RTD) of turbulent flows in helical static mixers is proposed and developed to improve the understanding of static mixers. The results of this model is presented in terms of different volumetric flow rate to illustrate the complicated flow patterns that drive the mixing process i...

متن کامل

Different Ways of Organizing Space Based on the Architectural Models of Traditional Houses: A New Approach to Designing Modern Houses: (Case Study: Qazvin’s Traditional Houses)

The architecture of houses, design and management are a collection of behaviors that are realized in space. The recognition of traditional houses requires having space in possession; that is to say, seeing the building and seeking the key to appreciating it. On the one hand, it refers to the different dimensions and features of the building and on the other, it represents the main objectives of...

متن کامل

Organizing the spatial space of the urban rivers' margin of tourism development (case study of Poldokhtar city)

This study aims at organizing the city of Poldokhtar in the city of Kashkan. Using this element of natural value, the city is being restored and organized, and its potential for tourism and development of tourism and economic prosperity is to be used. The paths of the rivers within the city can be used as a linear route, and can be used as a sustainable urban tourism axis. In the case of the sp...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005